import request from '@/utils/request'
// 新增权限
export function doAddPermis (parameter) {
  return request({
    url: '/admin/add_menu',
    method: 'post',
    params: parameter
  })
}
// 获取权限列表
export function getPermsList (parameter) {
  return request({
    url: '/admin/get_menu_list',
    method: 'get',
    params: parameter
  })
}
// 删除权限
export function delPerms (parameter) {
  return request({
    url: '/admin/del_menu',
    method: 'post',
    params: parameter
  })
}
// 编辑权限
export function editPerms (parameter) {
  return request({
    url: '/admin/update_menu',
    method: 'post',
    params: parameter
  })
}
// 获取角色列表
export function getRoleList (parameter) {
  return request({
    url: '/admin/get_role_list',
    method: 'get',
    params: parameter
  })
}
// 新增角色
export function doAddRole (parameter) {
  return request({
    url: '/admin/add_role',
    method: 'post',
    params: parameter
  })
}
// 编辑角色
export function doEditRole (parameter) {
  return request({
    url: '/admin/update_role_info',
    method: 'post',
    params: parameter
  })
}
// 删除角色
export function delRole (parameter) {
  return request({
    url: '/admin/del_role',
    method: 'post',
    params: parameter
  })
}
// 获取用户
export function getUserRole (parameter) {
  return request({
    url: '/admin/get_admin_user_list',
    method: 'get',
    params: parameter
  })
}
// 新增用户
export function doAddUser (parameter) {
  return request({
    url: '/admin/add_admin_user',
    method: 'post',
    params: parameter
  })
}
// 修改用户
export function doUpdateUser (parameter) {
  return request({
    url: '/admin/update_user_auth',
    method: 'post',
    params: parameter
  })
}
// 删除用户
export function doDelUser (parameter) {
  return request({
    url: '/admin/del_user',
    method: 'post',
    params: parameter
  })
}

// 新
// 获取新权限列表
export function getNewPermsList (parameter) {
  return request({
    url: '/admin/get_auth_arr',
    method: 'get',
    params: parameter
  })
}
// 新增权限
export function newAddAuth (parameter) {
  return request({
    url: '/admin/new_add_auth',
    method: 'post',
    params: parameter
  })
}
// 修改权限
export function updateAuthInfo (parameter) {
  return request({
    url: '/admin/update_auth_info',
    method: 'post',
    params: parameter
  })
}
// 删除权限
export function delAuthInfo (parameter) {
  return request({
    url: '/admin/del_auth_info',
    method: 'post',
    params: parameter
  })
}
// 获取新角色列表
export function getNewRoleList (parameter) {
  return request({
    url: '/admin/get_new_role_list',
    method: 'get',
    params: parameter
  })
}
// 增加角色
export function newAddRoleInfo (parameter) {
  return request({
    url: '/admin/new_add_role_info',
    method: 'post',
    params: parameter
  })
}
// 修改角色
export function updateRoleInfo (parameter) {
  return request({
    url: '/admin/update_role_info',
    method: 'post',
    params: parameter
  })
}
// 修改角色
export function delNewRoleInfo (parameter) {
  return request({
    url: '/admin/del_new_role_info',
    method: 'post',
    params: parameter
  })
}
